<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>模板语法</title>
    <!-- 引入 Vue -->
    <script type="text/javascript" src="../js/vue.js"></script>
</head>
<body>
    <!--
      Vue 模板语法有 2 大类：
        1. 插值语法：
          功能：用于解析 标签体 内容。
          写法：{{xxx}}, xxx 是 js 表达式，且可以直接读取到 data 中的所有属性。
        2. 指令语法：
          功能：用于解析标签(包括，标签属性，标签体内容，绑定事件.....)。
          举例：v-bind:href="xxx" 或简写为 :href="xxx"，xxx 同样要写 js 表达式
                且可以直接读取到 data 中的所有属性。
          备注：Vue 中有很多的指令，且形式都是：v-???, 此处只是拿 v-bind 举例。

    -->

    <!-- 准备一个容器 -->
    <div id="root">
        <h1>插值语法</h1>
        <h3>Hello {{name}}!</h1>
        <br />
        <h1>指令语法</h1>
        <!-- <a v-bind:href="url" >点我去学习1</a> -->
        <!-- <a :href="url" >点我去学习2</a> -->
        <a :href="school.url" >点我去{{school.name}}学习</a>
    </div>

    <script type="text/javascript" >
      Vue.config.productionTip = false; // 组织 Vue 在启动时生成生产提示

      new Vue({
        el: '#root',
        data: {
          name: 'lingchen',
          // url: 'https:www.lingchen1642.top'
          school: {
            name: '尚硅谷',
            url: 'https://www.atguigu.com'
          }
        }
      })
    </script>
</body>
</html>